'''
多继承：一个子类，可以继承多个父类
如果多继承的父类中有相同的方法名
子类具有所有父类的方法
'''

class A:
    def testA(self):
        print("---A----test-----")
    def demoA(self):
        print("---A-----demo----")

class B:
    def testB(self):
        print("---B----test-----")
    def demoB(self):
        print("---B-----demo----")

class C(A,B):
    pass

c = C()
c.testA()
c.demoB()
class A:
    def method_a(self):
        return "Method A"

class B:
    def method_b(self):
        return "Method B"

class C(A, B):  # C 同时继承 A 和 B
    def method_c(self):
        return "Method C"

# 使用示例
obj = C()
print(obj.method_a())  # 输出: Method A
print(obj.method_b())  # 输出: Method B
print(obj.method_c())  # 输出: Method C